<?php

/*
 * PROJETO: Chave de Roda
 * CLASSE: modelo.php
 * DESCRICAO: descreve o objeto usado para o 
 * cadastro dos modelos de veiculos
 * AUTORES: Fernando Angelo, Lucas Goncalves, Rafael Macedo
 */

  class modelo {
    
    /* Atributos da classe */
    private $idmodelo; 
    private $modelo;
    private $tipo_veiculo_idtipo_veiculo;
    private $marca_idmarca;
    
    /* Construtor */
    public function __construct($modelo, $tipoVeiculo, $marca)
    {
      //Passagem de parametros
      $this->modelo       = $modelo;
      $this->tipo_veiculo_idtipo_veiculo  = $tipoVeiculo;
      $this->marca_idmarca   = $marca;
    }
    
    /* Funcoes/Metodos */
    
    ##FUNCOES DE RETORNO
    //retorna modelo do veiculo
    
     function __getIdmodelo()
    {
      return $this->idmodelo;
    }
    function __getModelo()
    {
      return $this->modelo;
    }
    //retorna o tipo do veiculo
    function __getTipoVeiculo()
    {
      return $this->tipo_veiculo_idtipo_veiculo;
    }
    //retorna marca
    function __getMarca()
    {
      return $this->marca_idmarca;
    }
    
    ##FUNCOES PARA ALTERACOES
    //altera modelo do veiculo
    function __setModelo($modelo)
    {
      $this->modelo = $modelo;
    }
    //altera o tipo do veiculo
    function __setTipoVeiculo($tipoVeiculo)
    {
      $this->tipo_veiculo_idtipo_veiculo = $tipoVeiculo;
    }
    //altera marca
    function __setMarca($marca)
    {
      $this->marca_idmarca = $marca;
    }
 }
  
?>
